*[hidefocus], input, textarea, a { outline: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
fieldset, img, html, body, iframe { border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
caption, th { font-weight: normal; font-style: normal; text-align: left; }
em, strong { font-weight: bold; font-style: normal; }
body, textarea, select, input, pre { font-family: microsoft yahei, arial, helvetica, sans-serif; font-size: 14px; }
body { -webkit-text-size-adjust: none; max-width: 500px; margin: 0 auto; }
a, button { cursor: pointer; }
textarea { resize: none; overflow: auto; }
pre { white-space: pre-wrap; }
a { color: #333; text-decoration: none; }
a, input { margin: 0; padding: 0; outline: none; -webkit-tap-highlight-color: rgba(255, 0, 0, 0); }
input { appearance: button; -webkit-appearance: button; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-user-modify: read-write-plaintext-only; }
button { -webkit-tap-highlight-color: rgba(255, 255, 255, 0) }
.appshare .appshare_p { position: relative; margin-top: 12px; width: 92%; margin-left: 4%; margin-right: 4%; height: auto; overflow: hidden; }
.appshare .appshare_icon { float: left; width: 12%; margin-right: 2%; }
.appshare .appshare_icon img { width: 40px; height: 40px; border-radius: 50%; }
.appshare .appshare_name { float: left; width: 86%; line-height: 23px; font-size: 13px; }
.appshare .appshare_time { font-size: 12px; width: 86%; float: left; color: #000; line-height: 23px; opacity: .5; }
.app_gz { position: absolute; right: 2%; top: 5px; font-size: 12px; border: 1px solid #999999; height: 24px; padding: 0 8px 0 16px; text-indent: 8px; background-image: url(../images/dui.png); background-repeat: no-repeat; background-position: 10px; background-size: 13px; border-radius: 13px; line-height: 24px; }
.appcc { width: 100%; text-align: center; }
.addapp_gz { background-image: url(../images/jia.jpg); }

/*.appcc .video{ max-width: 100%; }*/
.video { float: left; margin-top: 10px; }
.appshare .appshare_con { margin-top: 10px; line-height: 21px; width: 92%; font-size: 13px; margin-left: 4%; height: auto; overflow: hidden; color: #4d4c4c; padding-bottom: 20px; }
.appshare .appshare_con li { max-width: 100%; margin-top: 5px; width: 32%; height: 110px; float: left; overflow: hidden; }
.appshare .appshare_con li:nth-of-type(3n-1) { margin-right: 2%; margin-left: 2%; }
.appshare .appshare_con li img { width: 100%; height: auto; }
.app_zan { width: 100%; float: left; margin-top: 6px; }
.app_zan img { width: 11px; margin-right: 3px; position: relative; top: 0px; }
.appshare .appshare_pinglun { border-top: 7px solid #f2f2f2; }
.appshare .appshare_pinglun_title { border-left: 3px solid #0d9dd4; text-indent: 10px; margin-top: 12px; }
.appshare .appshare_pinglun  li { margin-top: 10px; width: 100%; height: auto; overflow: hidden; }
.appshare .appshare_pinglun .appshare_pinglun_icon { width: 30px; height: 30px; border-radius: 50%; margin-left: 4%; float: left; }
.appshare .appshare_pinglun .appshare_pinglun_icon img { width: 100%; height: 100%; border-radius: 50%; }
.appshare .appshare_pinglun_r { float: left; width: 83%; margin-left: 10px; }
.appshare .appshare_pinglun .appshare_pinglun_c { margin-top: 8px; width: 96%; padding-right: 4%; font-size: 12px; color: #6f6e6e; padding-bottom: 10px; border-bottom: 1px solid #f2f2f2; }
.appshare .appshare_pinglun_name { color: #1f9ed2; width: 96%; }
.appshare .appshare_pinglun_name span { float: right; font-size: 12px; color: #000; opacity: .5; }
.appshare .appshare_more_down { width: 90%; margin-left: 5%; height: 40px; line-height: 40px; text-align: center; background-color: #0d9dd4; color: #fff; margin-top: 30px; border-radius: 20px; margin-bottom: 30px; }
.appshare .appshare_more_down a { width: 100%; height: 100%; overflow: hidden; display: block; color: #fff; }
.appshare .appshare_weixin { float: right; width: 41%; float: left; text-align: center; }
.appshare .appshare_weixin img { width: 120px; }
.appshare .appshare_weixin p { font-size: 12px; width: 100%; line-height: 20px; }
.appshare .appshare_weixin { margin-bottom: 100px; width: 100%; height: auto; overflow: hidden; }
.appshare_weixin h2 { margin: 6px 0; }
.app_tuijian { width: 100%; border-bottom: 1px solid #cccccc; text-align: center; height: 20px; margin-bottom: 30px; }
.app_tuijian span { position: relative; top: 10px; background-color: #fff; padding: 0 10px; }
.appshare .appshare_down { background-color: #333333; height: 46px; line-height: 46px; position: fixed; bottom: 0; left: 0; width: 100%; }
.appshare .appshare_down_9 { width: 23px; height: 23px; position: relative; float: left; margin: 12px; background-color: #fff; overflow: hidden; border-radius: 3px; }
.appshare .appshare_down_9 img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.appshare  .appshare_down_p { float: left; margin-top: 3px; line-height: 18px; color: #fff; font-size: 12px; }
.appshare_down_p span { font-size: 13px; }
.appshare .appshare_down_btn { background-color: #0098ef; width: 80px; margin-right: 10px; line-height: 26px; text-align: center; float: right; border-radius: 3px; height: 26px; margin-top: 10px; }
.appshare .appshare_down_btn a { width: 100%; height: 100%; overflow: hidden; display: block; color: #fff }
.box { width: 100%; height: 100%; position: fixed; z-index: 10; top: 0; left: 0; text-align: center; display: none; }
.box img { width: auto; max-width: 100%; max-height: 100%; position: absolute; left: 50%; top: 50%; }
.mask { display: none; width: 100%; height: 100%; top: 0; left: 0; position: fixed; z-index: 5; background-color: #000; opacity: .8; }
.on_out { height: auto; overflow: hidden; float: left; text-align: right; width: 100%; }
.on_out1 { width: 92%; margin-left: 4%; }
.on_out span { float: right; margin: 10px; border: 1px solid #e6e6e6; padding: 3px 10px; border-radius: 3px; cursor: pointer; }
.pass ,.del{background-color: #ccc; }
.depass ,.delete{background-color: #fff;}

/*弹窗*/
.mask_alert_bg{ position: fixed; z-index: 555; background-color: #000; opacity: .4; width: 100%; height: 100%; top: 0; left: 0; }
.mask_alert{ width: 94%;position: fixed; left: 3%; bottom: 10px; z-index: 666; background-color: #fff; text-align: center; height: auto; overflow: hidden; border-radius: 12px; /*transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)*/ }
.mask_alert_con{padding:0 20px  20px  20px; border-bottom: 1px solid #e6e5e5}
.mask_alertclose ,.mask_alertok{ width: 50%; float: left; height: 40px; line-height: 40px; text-align: center; cursor: pointer; color: #4d96db}
.mask_alertok{ border-left: 1px solid #e6e5e5; margin-left: -1px; }
.mask_alert_tit{padding: 20px 0; text-align: center; width: 100%; font-weight: bold;}





